<?php 
set_time_limit(0);
require_once  './Classes/PHPExcel.php';
 
function format_excel2array($filePath='',$sheet=1){
	if(empty($filePath) or !file_exists($filePath)){die('file not exists');}
	$PHPReader = new PHPExcel_Reader_Excel2007();        //建立reader对象
	if(!$PHPReader->canRead($filePath)){
		$PHPReader = new PHPExcel_Reader_Excel5();
		if(!$PHPReader->canRead($filePath)){
			echo 'no Excel';
			return ;
		}
	}
	$PHPExcel = $PHPReader->load($filePath);        //建立excel对象
	$currentSheet = $PHPExcel->getSheet($sheet);        //**读取excel文件中的指定工作表*/
	$allColumn = $currentSheet->getHighestColumn();        //**取得最大的列号*/
	$allRow = $currentSheet->getHighestRow();        //**取得一共有多少行*/
	$data = array();
	for($rowIndex=1;$rowIndex<=$allRow;$rowIndex++){        //循环读取每个单元格的内容。注意行从1开始，列从A开始
		for($colIndex='A';$colIndex<=$allColumn;$colIndex++){
			$addr = $colIndex.$rowIndex;
			$cell = $currentSheet->getCell($addr)->getValue();
			if($cell instanceof PHPExcel_RichText){ //富文本转换字符串
				$cell = $cell->__toString();
			}
			$data[$rowIndex][$colIndex] = $cell;
		}
	}
	return $data;
}


 include 'config.php';
   
$mysqli = new mysqli($dbhost, $dbuser, $dbpwd, $dbName);
if (!$mysqli->set_charset("utf8")) {printf("Error loading character set utf8: %s\n", $mysqliTwo->error);}
  
  

$theIndex=8;

echo 'START TRANSACTION;';
echo "<br />";
$filePath = '28.xlsx';
$mysqli->query("START TRANSACTION");
for($j=$theIndex;$j<=$theIndex;$j++){ 
	$data = format_excel2array($filePath, $j);
	$k=1;
	foreach ($data as $k => $v){
		if (!empty($v['A']) && $k > 2){
			 $hao=trim($v['A']);
			 $qu=trim($v['B']);
			 $school=trim($v['C']);
			 $tmpF=str_replace('组','', trim($v['D']));
			 $nianji=$tmpF;
			 $name=trim($v['E']);
			 $idcard=trim($v['F']);
			 $kc=trim($v['I']);
			 $shijian=trim($v['J']);
			 $sql="insert into app_student(hao,qu,school,name,nianji,idcard,kc,shijian,createtime) values('".$hao."','".$qu."','".$school."','".$nianji."','".$name."','".$idcard."','".$kc."','".$shijian."','".date("Y-m-d H:i:s")."'); ";

  $mysqli->query($sql);


			 echo $sql;
			 echo "<br />";
		}

		$k++;
	}

}
$mysqli->query("COMMIT");
echo 'COMMIT;';
exit;


$k=1;
foreach ($data as $k => $v){
	if (!empty($v['A'])){
		 $hao=trim($v['A']);
		 $qu='中职';
		 $school=trim($v['B']);
		 $nianji='中职';
		 $name=trim($v['C']);
		 //$teacher=trim($v['F']);
		 $kc=trim($v['F']);
		 $sql="insert into app_student(hao,qu,school,nianji,name,kc,createtime) values('".$hao."','".$qu."','".$school."','".$nianji."','".$name."','".$kc."','".date("Y-m-d H:i:s")."'); ";
		 echo $sql;
		 echo "<br />";
	}

	$k++;
}




exit;


 
 
 
 